const express = require('express')
const app = express()

// 1.定义中间件函数
const mv1 = (req,res,next) => {
    console.log('调用了第一个局部生效的中间件');
    next()
}

const mv2 = (req,res,next) => {
    console.log('调用了第二个局部生效的中间件');
    next()
}

// 2.创建路由
app.get('/',[mv1,mv2],(req,res) => {
    // 有两种写法使用多个局部中间件，第一种是直接在地址跟处理函数中间直接打中间件的名字，第二种是数组包起来
    res.send('Home page.')
})
app.get('/user',(req,res) => {
    res.send('User page.')
})

app.listen(80,() => {
    console.log('http://127.0.0.1');
})